package haiyangwangwork.day12.homework;

public class Demo1 {
//    1、输入任意一个字符串，如：“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。
//    删除字符串中的所有非字母，组成新的字符串。顺序不能改变！
    public static String deleteStr(String str){
        char[] chars=str.toCharArray();

        int flag=0;//标记有几个非字母的元素
        int count=0;
        for (int i=0;i< chars.length;i++){
            if ((chars[i]>0&&chars[i]<'A')||(chars[i]>'Z'&&chars[i]<'a')||(chars[i]>'z'&&chars[i]<127)){
                count++;
//                flag=i;//标记需要换的位置
//                System.out.println(flag);
            }
        }
        if (count>0){
            char[] chars1=new char[chars.length-flag];

            for (int i=0;i<chars1.length-1;i++){
                if (flag<i){
                    chars[i]=chars[i];
                } else if (flag==i) {
                    chars[i]=chars[i+1];
                }
                chars1[i]=chars[i];
                System.out.print(chars1[i]);
            }

        }

//        System.out.println(flag);
        return "";
    }

    public static void main(String[] args) {
        deleteStr("afhfhfhfF1232@123dfsd");
    }
}
